---@class Battle.AiRemoveEffectState:Battle.AiLeaf
---@field New fun():Battle.AiRemoveEffectState
local AiRemoveEffectState = Battle.CreateClass("AiRemoveEffectState",Battle.AiLeaf)
Battle.AiRemoveEffectState = AiRemoveEffectState
local t = AiRemoveEffectState
function t:Awake()
end
function t:onInitialize()
    local state = self:GetParam(1)
    self:GetActor().effectStateSystem:RemoveState(state)
end
function t:ToString()
    local s = Battle.AiBehavior.ToString(self)
    return s.." effect state:"..self:GetParam(1)
end